@charset "utf-8";
@import url(base.css);
@import url(../font/stylesheet.css);
@import url(../font/font.css);

*{padding: 0;margin: 0;}
ul li, a ,p{border: none;
  text-decoration: none;
  list-style: none;
  font-family: "微软雅黑";
  padding: 0;
  margin: 0px;}
body{
 min-width:1200px;
 font-size: ;
 color: #;
 font-family: "微软雅黑";}
img{border: none;}
a{color: #333333;}
.center{width: 1240px;margin: 0px auto;}
.clear{clear: both;}
.article .read img{max-width: 100%;}

.top{
 width: 100%;
 min-height: 100px;
 background: #16356C;}
.logo{
   overflow: hidden;
    float: left;
    padding: 19px 0px;}
.logo img{
 max-width: 100%;
 height: auto;}
.logo-r{
 float: right;
 padding: 35px 0px;}
.logo-r .lj{
 color: #FFFFFF;
 font-size: 14px;
 float: left;}
.logo-r .lj a{
 color: #fff;
 margin: 0px 5px;}
.search {
  padding-left: 28px;
  font-size: 16px;
  cursor: pointer;
  position: relative;
  float: right;}
.search input {
 border: 1px solid rgba(255, 255, 255, 0.3);
 background: rgba(255, 255, 255, 0.1);
 height: 28px;
 line-height: 28px;
 color: #fff;
 border-radius: 14px;
 width: 0px;
 opacity: 0;}
.search i.active {
 position: absolute;
 right: 0px;
 top: -3px;
 color: #fff;}
.search button {display: none;}
.search.active input {
  width: 150px;
  opacity: 1;}
.search.active i.active {
 position: absolute;
 right: 10px;
 top: 0px;}
.search.active i.active:before {content: '\ea1f'; margin-top:8px;}

#dt .wrapper{
 position: relative;}

#dt .rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;}

#dt .rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;}

#dt .rslides li:first-child {
  position: relative;
  display: block;
  float: left;}

#dt .rslides img {
  display: block;
  
  float: left;
  width: 100%;
  border: 0;}
#dt .slide_container {
  position: relative;
  float: left;
  width: 100%;}

#dt .slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;}

#dt .slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;}
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  
  width: 100%;
  border: 0;}

#dt .slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;}
  
#dt .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 50%;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 65px;
  width: 34px;
  margin-top: -30px;}
  
#dt .slide_nav:active {
  opacity: 1.0;}
  
#dt .slide_nav.prev {
 left:19%;
 background: url(../img/datu_l.png) no-repeat center center;}

#dt .slide_nav.next {
  right:19%;
  background: url(../img/datu_r.png) no-repeat center center;}
  #dt .dtxt{
 position:absolute;
 
 bottom: 0px;
 z-index: 999;
 width: 100%;
 height: 50px;
 line-height: 50px;
 background: rgba(0,0,0,0.5);}
#dt .dtxt a{color: #FFFFFF;display: block;}
#dt .dtxt .bt{
 font-size: 19px;
 
 opacity: 0.8;
 text-align: center;}
#dt .slide1_tabs{position:absolute; bottom:30px;right:20%;z-index:100; text-align: center;}
#dt .slide2_tabs{position:absolute;bottom: 10px;z-index:100;right: 0px;right: 20px;margin: 0px auto;text-align: center;}
#dt .slide1_tabs li,.slide2_tabs li{display:inline-block;width:10px;height:10px;margin-left:5px;border-radius:10px;border:1px solid #FFF;position:relative;}
#dt .slide1_tabs li a,.slide2_tabs li a{display:inline-block;width:10px;height:10px;border-radius:10px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;}
#dt .slide1_tabs li.slide_here a,.slide2_tabs li.slide_here a{background:#16356C;}


.nav{
 width: 100%;
 height: 50px;
 background: url(../img/navbg2.png) no-repeat center 0px;
 position: absolute;
 top: 100px;
 left: 0px;
 z-index: 9;}
.nav ul li{
 float: left;
 width: 8.3%;
 position: relative;}
.nav ul li > a{
 text-align:center;
 line-height: 45px;
 color: #fff;
 font-size: 16px;
 display: block;
 transition: all 0.3s ease;}
.nav ul li.on > a,.nav ul li:hover > a{color: #fff;background:#00628F;}
.nav ul li.on .subNav{display: block;}
.subNav{width:100%;border-top:2px solid #EAB410;font-size: 14px;position: absolute;left:0;top: 43px;display: none;width: 100%;z-index: 999;}
.subNav a{
 background: url(../img/libg.png) repeat 0px 0px;
 color:#333333;
 width: 100%;
 display: block;line-height: 36px;text-align: center;white-space: normal;font-size: 14px;}
.subNav a:hover{background:#00628F;color: #FFFFFF;}


.fixednav{position:fixed;top:0px;left:0px;width:100%; background:#01458E !important;}


.main1{
 width: 100%;
 height: 610px;
 overflow: hidden;
 background: url(../img/newbg.png) no-repeat 0px 0px;}
.newtop{
 margin-top: 35px;
 background: url(../img/new.png) no-repeat center 3px;}
.title{
 font-size: 20px;
 font-weight: bold;
 color: #043285;
 text-align: center;}
.newtop .hx{
 width: 25px;
 height: 2px;
 margin: 15px auto;
 background: #033285;}
.callbacks_tabs {
    text-align: right;
    font-size: 0;
    list-style-type: none;
    position: relative;
    top: -25px;
    z-index: 2;}
.callbacks_tabs li{
    display: inline-block;
    margin: 0px 5px;}
.callbacks_tabs a {
    display: inline-block;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    line-height: 20px;
    overflow: hidden;
    background: #FFFFFF;
    font-size: 0px;}
.callbacks1_tabs .callbacks_here a{
 background: #16356C;}
.new-pic{
 float: left;
 width: 50%;}
.newlist{
 width: 50%;
 float: right;
 padding: 24px 0px 15px;
 box-sizing: border-box;
 background: #FFFFFF;}
.newlist .st{
 border-bottom: 1px dashed #DDDDDD;
 
 padding: 0px 20px;
 margin-bottom: 19px;}
.newlist .stbt{
 font-size: 18px;
 font-weight: bold;
 text-align: center;}
.newlist .stbt:hover{color: #043285;}
.newlist .stzy{
 font-size: 16px;
 color: #555555 !important;
 text-indent: 20px;
 margin-top: 15px;
 height: 62px;
 margin-bottom: 14px;
 overflow:hidden;}
.newlist ul li{
 line-height: 48px;
 height: 48px;
 padding: 0px 10px;}
.newlist ul li a{
 font-size: 16px;
 float: left;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;}
.newlist ul li span{
 font-size: 14px;
 color: #999999;
 float: right;}
.newlist ul li:hover a,.newlist ul li:hover span{color: #043285;}
.more{
 width: 100px;
 height: 35px;
 line-height: 35px;
 text-align: center;
 background: #176EB8;
 margin: 0px auto;}
.more a{
 font-size: 15px;
 color: #FFFFFF;}
.more1{
 width: 100px;
 height: 35px;
 line-height: 35px;
 text-align: center;
 background: #176EB8;
 margin: 0px auto;}
.more1 a{
 font-size: 15px;
 color: #FFFFFF;}



.a{
 width: 1240px;
 text-align: center;
 position: relative;
 z-index: 1;} 

.main02{
 width: 100%;
 height: 620px;
 overflow: hidden;
 background: url(../img/tabbg0.png) no-repeat 0px 0px;}

.main2{
 float:left;
 width: 920px;
 height: 620px;
 overflow: hidden;}
.main2-1{
 float: right;
 width: 320;
 height: 620px;
 overflow: hidden;
 background: url(../img/tabbg.png) no-repeat 0px 0px;}
.tab{text-align: center;}
.tab-title {
 margin: 35px auto;
 display: inline-block;}
.tab-title .item {
  display: inline-block;
  color: #264598;
  float: left;
  font-size: 20px;
  padding: 0px 5px;
  background: url(../img/shuxian.png) no-repeat 99px center;}
.tab-icon{
 display: inline-block;
 position: relative;
 top: -50px;}
.tab-title  .last{
 background: none;}
.tab-title .item-cur {
  font-weight: bold;
  border-bottom: 1px solid;
  
  box-sizing: border-box;}

.tab-cont {
  position: relative;
  width: 920px;
  min-height: 450px;
  overflow: hidden;}
.tab-cont .item {
  width: 100%;
  text-align: center;
  color: #fff;}
.tab1{overflow: hidden;margin-bottom: 6px;}
.tab1 ul li{
 width: 430px;
 height: 72px;
 float: left;
 margin-left: 2.5%;
 margin-bottom: 20px;
 background: url(../img/bor.png) no-repeat 0px 0px;
 background-size: 100% 100%;}
.tab1 ul li span{
 color: #ab7517;
 font-size: 24px;
 float: left;
 height: 30px;
 margin: 21px 0px;
 width: 100px;
 border-right: 1px solid #AB7517;}
.tab1 ul li a{
 color: #000033;
 float: left;
 width: 96%;
 line-height: 27px;
 height: 72px;
 box-sizing: border-box;
 padding: 12px 0px 5px;
 margin-right: 3%;
 overflow:hidden;
 text-align: left;}

.tab1 ul li:hover{
 background: #264598 !important;}
.tab1 ul li:hover a{color: #fff;}
.tab1 ul li:hover span{color: #fff;border-right: 1px solid #fff;}
.more:hover a{color: #16356C;}
.tab-title p{
 line-height: 15px;
 float: left;}

.main3{
 width: 100%;
 height: 610px;
 overflow: hidden;
 background: url(../img/xsbg.png) no-repeat 0px 0px;}
.xstop {
    margin-top: 35px;
    background: url(../img/xs.png) no-repeat center 3px;}
.xstop .hx{
 width: 25px;
 height: 2px;
 margin: 15px auto;
 background: #033285;}
.imglist{margin: 30px 0px 70px 0px;}
.imglist li a
{
 margin:0 20px;
 display: block;}
.imglist .lecturelist .bg{
 width: 23%;
 height: 370px;
 margin-right: 20px;
 background: url(../img/xszc.png) #FFFFFF no-repeat -30px bottom;}
.imglist .lecturelist .bg:hover .xsbt{
 color:#264598;
 font-weight: bold;}
.imglist .slick-dots 
{
 position: absolute;
 bottom: -40px;
 width: 100%;
 text-align: center;}

.sliderbutton.next
 {
    right: -40px;
 background: url(../img/right.png) no-repeat 0px 0px;} 

.sliderbutton.prev
 {
    left: -40px;
 background: url(../img/left.png) no-repeat 0px 0px;}
.icon-angle-right,.icon-angle-left{display: none;}
.sliderbutton {
    height: 60px;
    margin-top: -30px;
    position: absolute;
    top: 50%;
    width: 40px;
    z-index: 9;
    color: #59A97A;
    font-size: 34px;
    line-height: 60px;
    text-align: center;}
.imglist .slick-dots li  
{
 display: inline-block;}

.imglist .slick-dots li button
{ 
    border: 0 none;
    border-radius: 7px;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 10px;
    line-height: 0;
    margin: 0 8px;
    outline: medium none;
    padding: 0;
    width: 10px;
 background: #FFFFFF;
 border: 1px solid #768FAD;}

.imglist .slick-dots li.slick-active button
{
 background: #768FAD;}
.imglist .xsbt{
 color: #333333;
 margin: 10px 0px 10px 0px;
 word-break: break-all;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 overflow: hidden;}
.imglist .xszy{
 color: #777777;
 font-size: 13px;
 text-indent: 20px;
 height: 110px;
 overflow: hidden;}
.imglist .xsbox{
 padding: 15px 0px;
 box-sizing: border-box;
 line-height: 22px;
 border-bottom: 1px dashed #DDDDDD;}
.imglist .iconbox{margin-top: 15px;}
.imglist .iconbox span{
 display: block;
 font-size: 13px;
 color: #555555;
 line-height: 25px;
 text-indent: 20px;}
.imglist .iconbox .js{
 background: url(../img/icon1.png) no-repeat 0px 5px;}
.imglist .iconbox .time{
 background: url(../img/icon2.png) no-repeat 0px 5px;}
.imglist .iconbox .dz{
 background: url(../img/icon3.png) no-repeat 0px 5px;}

.main4{
 height: 440px;
 background: url(../img/mainbg.png) no-repeat 0px 0px;}
.dttop {
    margin-top: 35px;
    background: url(../img/xs1.png) no-repeat center 3px;}
.dttop .hx{
 width: 25px;
 height: 2px;
 margin: 15px auto;
 background: #033285;}

.main4 .ditu{
 width: 100%;
 height: 310px;
 margin-top: 25px;
 background: url(../img/yxdt.png) no-repeat 0px 82px;}
.main4 .ditu ul li{
 float: left;
 width: 20%;
 position: relative;}
.main4 .ditu .pics{
 overflow: hidden;
 transition: all 3s;}
.main4 .ditu .pics img{
 transition: all 3s;
 width: 100%;
 height: auto;}
.main4 .ditu .pics:hover img{
 
 transition: all 3s;}
.main4 .ditu ul li p{
 position: absolute;
 left: 0px;
 bottom: 0px;
 width: 100%;
 height: 40px;
 font-size: 16px;
 color: #FFFFFF;
 text-align: center;
 line-height: 40px;
 display: none;}
.main4 .ditu  .ditu1 p{
 background: #1E4688;}
.main4 .ditu  .ditu2 p{
 background: #208756;}
.main4 .ditu  .ditu3 p{
 background: #A06117;}
.main4 ul>li:hover>p{padding-left: 10px;box-sizing: border-box;transition: all 1s;}

.sjbt{
 font-size: 20px;
 font-weight: bold;
 color: #043285;
 height: 40px;
 text-align: center;
 margin: 40px 0px;}
.sjtu img{
 width: 100%;}
.main5{
 overflow: hidden;}
.ku1{margin-top: 15px;}
.ku1 li {
    float: left;
    width: 13%;
    margin-right: 8.5%;
 margin-top: 40px;
 background: url(../img/kubg.png) no-repeat center 0px;}
.kuai_pic{
 height: 70px;
 position: relative;}
.kuai_pic img {
    display: block;
 margin: auto;
 position: absolute;
 left: 0px;
 bottom: 0px;
 right: 0px;
 top: 0px;
 transition: 1s;}
.ku1 li p {
    text-align: center;
 color: #0A2141;
 margin: 7px 0px;
 height: 45px;
 overflow: hidden;}
.ku1 .wt{margin-right: 0%;}
.kuai_pic:hover img{
 transform: rotateY(180deg);
 transition: all 1s;}
 .ku2 li {
    float: left;
    width: 16.5%;
    box-sizing: border-box;
    padding: 30px 0px 5px;
    position: relative;
    border-left: 1px solid #EEEEEE;}

.ku2 li p {
    text-align: center;
    color: #244785;
    margin: 10px 0px;
    font-size: 12px;
    height: 30px;}
.kuai_pic2{
 width: 78px;
 height:78px;
 position: relative;
 margin: 0px auto;
 background: url(../img/kubg2.png) no-repeat center 0px;}
.ku2 .wt{border-right: 1px solid #eeeeee;}
.kuai_pic2 img {
    display: block;
 margin: auto;
 position: absolute;
 left: 0px;
 bottom: 0px;
 right: 0px;
 top: 0px;
 transition: 1s;}
.kuai_pic2:hover img{
 transform: rotateY(180deg);
 transition: all 1s;}

.main6{
 width: 100%;
 min-height: 170px;
 background: #003f88;
 color: #FFFFFF;
 overflow: hidden;}
.main6 .yq1 ul li{
 float: left;
 margin-right: 4%;
 line-height: 22px;
 width: 29%;}
.main6 .yq1 ul,.yq2 ul{margin-top: 10px;}
.main6 ul li a{
 color: #FFFFFF;
 font-size: 14px;}
.main6 ul li:hover a{color: #00628F;}
.main6 .yq1{
 float: left;
 width: 100%;
 margin-top: 25px;
 margin-bottom: 20px;}
.main6 .yq2{
 float: left;
 width: 22%;
 margin-top: 25px;}
.main6 .yq2 ul li{
 float: left;
 margin-right:10%;
 line-height: 22px;}
.ewm {float: right;}
.ewm li {
    width: 100px;
    float: left;
   margin-top: 20px;
   margin-left: 15px;
    text-align: center;
    color: #fff;}
.ewm li img {
    width: 100%;}
.ewm li p {
    padding: 10px 0;
 font-size: 14px;}
.foot1{
 width: 100%;
 height:2px;
 background: #999999;
}


.foot{
 width: 100%;
 min-height: 60px;
 line-height: 25px;
 background: #003f88;
 font-size: 14px;
 color: #fff;
 box-sizing: border-box;
 padding: 12px 0px;
 text-align: center;}

.nt img{width: 100%;}
.con-left{
 width: 23.4%;
 float: left;
 position: relative;
 left: 0px;
 top: -70px;}
.leftbt{
 font-size: 22px;
 color: #FFFFFF;
 height: 70px;
 line-height: 70px;
 text-align: center;
 font-weight: bold;
 background: url(../img/btbg.png) no-repeat 0px 0px;}
.con-left ul{
 background: #E0E5EB;
 overflow: hidden;}
.con-left ul li{
 height: 50px;
 line-height: 50px;
 text-align: center;
 margin: 10px 0px;}
.con-left ul li a{
 font-size: 18px;}
.con-left .active{
 background: url(../img/active.png) no-repeat right 0px;}
.con-left .active a{color: #fff;}
.con-right{
 width: 74%;
 float: right;}
.righttop{
 height: 60px;
 line-height: 70px;
 border-bottom: 1px solid #CDCDCD;}
.wrapper img{width: 100%;}
.righttop .lmmc{
 float: left;
 font-size: 18px;}
.righttop .dq{
 float: right;
 color: #666666;}
.righttop .dq a{
 font-size: 14px;
 color: #666666;}
.xylist ul li{
 height: 100px;
 border-bottom: 1px dashed #D0D0D0;
 margin: 20px 0px;}
.con-right .timebox{
 float: left;
 width: 70px;
 height: 44px;
 text-align: center;
 font-size: 14px;
 border: 1px solid #3F7DD0;}
.con-right .timebox .ry{
 background:#3F7DD0 ;
 color: #FFFFFF;
 line-height: 22px;}
.con-right .timebox .nf{
 color: #3F7DD0;
 line-height: 22px;}
.con-right .btzy{
 float: right;
 width: 89%;}
.xylist .bt{
 color: #0a42a4;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;}
.xylist .bt:hover{
 font-weight: bold;}
.xylist .zy{
 color: #555555;
 font-size: 14px;
 height: 50px;
 line-height: 25px;
 overflow: hidden;
 margin-top: 10px;}
.fan{
 text-align: center;
 
 margin:30px;}
.btlist ul li{
 height: 80px;
 line-height: 80px;
 padding-left: 30px;
 box-sizing: border-box;}
.btlist ul .li2{
 background: #fafafa;}
.btlist .timebox{
 margin: 17px 0px;}
.btlist .bt{
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;}
.btlist .bt:hover{
 color: #0a42a4;
 font-weight: bold;}
.picbtzylist{margin-top: 10px;}
.picbtzylist ul li{
 height: 157px;
 background: #f5f8fb;
 margin-bottom: 30px;}
.picbtzylist ul li .tu{
 float: left;
 width: 31%;
 border-radius: 5px;
 overflow: hidden;
 transition: all 2s;}
.picbtzylist ul li img{
 width: 100%;
 max-width: 273px;
 height: 157px;}
.picbtzylist ul li .tu:hover img{
 
 transition: all 2s;}
.picbtzylist ul li .btzy{
 float: right;
 width: 68%;
 padding: 30px 15px;
 box-sizing: border-box;}
.picbtzylist .bt{
 color: #0a42a4;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;}
.picbtzylist .bt:hover{
 font-weight: bold;}
.picbtzylist .zy{
 color: #555555;
 font-size: 14px;
 height: 70px;
 line-height: 25px;
 overflow: hidden;
 margin-top: 10px;
 text-indent: 20px;}
.picbtlist{
 padding: 0px 10px;
 box-sizing: border-box;
 overflow: hidden;
 margin-top: 10px;}
.picbtlist ul li{
 width: 45%;
 float: left;
 margin-right: 9%;
 position: relative;
 margin-bottom: 55px;}
.picbtlist ul{overflow:hidden;}
.picbtlist ul li .tu{
 border-radius: 5px;
 overflow: hidden;
 transition: all 2s;}
.picbtlist ul li .tu img{width: 100%;transition: all 3s;height: 230px;}
.picbtlist ul .wt{margin-right: 0%;}
.picbtlist .btzy{
 position: absolute;
 bottom: -30px;
 left: 0px;
 width: 91%;
 height: 70px;
 line-height: 28px;
 overflow: hidden;
 background: #2460b2;
 color: #FFFFFF;
 left: 5%;
 padding: 8px 30px;
 box-sizing: border-box;}
.picbtlist ul li:hover img{
 
 transition: all 3s;}
.picbtlist ul li:hover .bt{
 text-decoration: underline;}
.xzpicbtzy {margin-top: -10px;}
.xzpicbtzy ul li{
 height: 180px;
 background: #f9fbfe;
 border: 1px solid #e7e7e7;
 position: relative;
 margin-top: 75px;}
.xzpicbtzy .tu{
 position: absolute;
 top: -46px;
 left: 28px;}
.xzpicbtzy .bt{
 color: #0a42a4;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;}
.xzpicbtzy .bt:hover{
 font-weight: bold;}
.xzpicbtzy .zy{
 color: #555555;
 font-size: 14px;
 height: 95px;
 line-height: 23px;
 overflow: hidden;
 margin-top: 10px;}
.xzpicbtzy ul li .btzy {
    float: right;
    padding: 30px 15px;
    box-sizing: border-box;
    width: 78%;}
.xzpicbtzy ul li img{width:160px;height:200px;}
.jspiclist{overflow: hidden;margin-top: 10px;}
.jspiclist ul li{
 width: 45%;
 float: left;
 margin-bottom: 30px;}
.jspiclist ul{overflow: hidden;}
.jspiclist .wt{margin-left: 10%;}
.jspiclist .tu{
 width: 40%;
 height:auto;
 float: left;}
.jspiclist .tu img{
 width: 100%;
 height: 200px;}
.jspiclist .jslb{
 float: right;
 width: 60%;
 padding: 10px 20px;
 box-sizing: border-box;}
.jspiclist span{
 display: block;
 margin-top: 8px;
 color: #555555;}
.jspiclist .zc{
 font-size: 14px;}
.jspiclist .yjfx{
 font-size: 14px;
 margin-top: 10px;}
.jspiclist  ul li:hover .mz{color: #00628F;}

.article h1.arti-title {
    text-align: center;
    font-size: 20px;
    line-height: 35px;
    margin-top: 10px;
    color: #0a42a4;
    font-weight: bold;}
.article .arti_metas {
    padding: 10px 0px 10px 0px;
    text-align: center;
    background: #e5e9f3;
    margin-top: 10px;}
.article .arti_metas span {
    margin: 0 5px;
    color: #999999;
    font-size: 14px;}
.article .read{
 padding: 20px 0px 20px 0px;
 color: #555555;
 font-size: 14px;}
.nx{padding-left: 10px;color: #333333;margin: 20px 0px;font-size: 14px;line-height: 25px;}
.nx a{color: #666666;}
.nx .up:hover a ,.nx .down:hover a{color: #1467C5;}


.xy-biaoti {
    background: url(../img/bj.png);
    width: 299px;
    height: 40px;}
.xy-biaoti > p {
    font-size: 20px;
    color: #fff;
    margin-left: 20px;
    line-height: 40px;}
.xy-qiehuani {
            background: url(../img/bj.png);
            background-position: -1337px -121px;
            width: 15px;
            height: 7px;
            display: block;
            margin: 0 auto;}

        .xy-zhiwei {
            margin-top: 30px;
            margin-left: 20px;}

       .xy-zhiwei > p {
            font-size: 18px;
            margin-top: 20px;}

       .xy-zhiwei > ul {
            margin-top: 20px;
            overflow: hidden;}

       .xy-zhiwei > ul > li {
            margin-top: 20px;}

      .xy-zhiwei > ul > li > span {
            font-size: 16px;
            display: inline-block;
            margin-left: 38px;}

        .xy-zhiwei > ul > li > span:first-child {
            font-weight: 800;
            width: 80px;
            margin-left: 0;}

 .sz-sznr {
            margin-top: 5px;
            overflow: hidden;}

        .sz-sznr > ul {
            overflow: hidden;
            margin-left: 20px;}

        .sz-sznr > ul > li {
            display: inline-block;
            width: 119px;
            margin-top: 20px;}

        .sz-sznr > ul > li > a {
            color: #333;}

        .sz-sznr > ul > li.sz-sznrulli {}

        .sz-xianshi:first-child {
            margin-top: 0;}

        .sz-xianshi {
            margin-top: 15px;
            margin-bottom: 25px;}

        .sz-ldlt {
            width: 930px;
            margin: 0 auto;
            overflow: hidden;}

        .sz-xmjc {
            border-bottom: 1px solid #e1e1e1;
            height: 40px;}

        .sz-xmjc > ul {
            margin-top: 20px;}

        .sz-xmjc > ul > li {
            display: inline-block;
            width: 30px;
            text-align: center;
            cursor: pointer;}

        .sz-xmjculli {
            background: #db8200;
            color: #fff;}

        .sz-kuang {
            overflow: hidden;}

        .sz-szdw {
            position: relative;}

        .sz-szdw > div {
            overflow: hidden;}

        .sz-szdw > div > ul {
            float: left;
            margin-bottom: 20px;
            width: 900px;}

        .sz-szdw > div {
            border-bottom: 1px dashed #cccccc;
            
            margin-top: 20px;}

        .sz-szdw > div > span {
            display: inline-block;
            background: #253f9c;
            text-align: center;
            width: 26px;
            height: 26px;
            line-height: 26px;
            color: #fff;
            float: left;}

        .sz-szdw > div > ul > li {
            display: inline-block;
            margin-left: 30px;
            line-height: 30px;}

        .sz-szdw > div > ul > li > a {
            font-size: 16px;
            color: #333333;}

        .kongzhiyincang, .sz-szdw > div > ul > li.fujiaoshou, .sz-szdw > div > ul > li.jiangshi, .sz-szdw > div > ul > li.jiaoshou,
        .sz-szdw > div > ul > li.gaojigongchengshi, .sz-szdw > div > ul > li.gongchengshi, .sz-szdw > div > ul > li.gaojijiangshi
        {
            display: none;}

        .sz-ldlt > ul {
            overflow: hidden;}

        .sz-ldlt > ul > li:nth-child(3n+1) {
            margin-left: 0;}

        .sz-ldlt > ul > li:hover.xuanzhong {
            background: #e7e7e7;}

        .sz-ldlt > ul > li {
            border: 1px solid #ececec;
            width: 280px;
            height: 348px;
            margin-top: 20px;
            display: inline-block;
            margin-left: 35px;
            overflow: hidden;}

        .sz-ldlt > ul > li > a > img {
            display: block;
            margin: 0 auto;
            width: 150px;
            height: 210px;
            margin-top: 10px;}

        .sz-ldlt > ul > li > a > p, .xy-nrqynr > p {
            text-align: center;
            font-size: 20px;
            color: #333333;
            margin-top: 20px;}

        .sz-ldlt > ul > li > a > span, .xy-nrqynr > span {
            display: block;
            margin-left: 20px;
            color: #545454;
            font-size: 16px;
            margin-top: 20px;}

        .sz-ldlt > ul > li > a > span {
            text-align: center;
            margin-left: 0;}

        .xy-nrqy1 {
            overflow: hidden;
            width: 930px;
            margin: 0 auto;
            margin-top: 35px;}

        .xy-nrqynr {
            float: left;
            background: #e7e7e7;
            width: 300px;
            height: 490px;}

        .xy-nrqynr > img {
            display: block;
            margin: 0 auto;}

        .xy-nrqynr1 {
            float: left;
            margin-left: 30px;}

        .xy-nrqynr1 > ul {
            width: 600px;}

        .xy-nrqynr1 > ul > li {
            line-height: 45px;
            border-bottom: 1px dashed #eaeaea;
            color: #333333;
            overflow: hidden;}

        .xy-nrqynr1 > ul > li > p {
            display: inline-block;
            width: 100px;
            float: left;}

        .xy-nrqynr1 > ul > li > span {
            display: inline-block;
            width: 490px;
            float: left;}

        .sz-xq {
            margin-top: 30px;}

        .sz-xq > p {
            overflow: hidden;}

        .sz-xq > p > i {
            display: inline-block;
            width: 6px;
            height: 25px;
            background: #253f9c;
            float: left;}

        .sz-xq > p > span {
            float: left;
            margin-left: 10px;
            font-size: 20px;
            color: #253f9c;
            font-weight: 800;}

        .sz-xq > ul {
            margin-left: 0;
            line-height: 30px;}

        .sz-xq > ul > li {
            font-size: 14px;
            color: #555555;
            margin-top: 10px;}

        
        .kx-kxnr p {
            font-size: 16px;
            color: #333333;}

        
        .kx-kxnr1 {
            border: 1px solid #d4d4d4;
            overflow: hidden;
            width: 836px;
            margin: 0 auto;}

        .kx-kxnr2 > ul, .kx-kxnr3 > ul {
            border-top: 3px solid #4685c8;
            background: #cee3f8;
            overflow: hidden;
            width: 836px;}

        .kx-kxnr2 > ul > li, .kx-kxnr3 > ul > li > a {
            color: #333;}

        .kx-kxnr2 > ul > li, .kx-kxnr3 > ul > li {
            float: left;
            text-align: center;
            line-height: 44px;
            border-right: 1px solid #cbcbcb;}

        .kx-kxnr2 > ul > li:nth-child(1), .kx-kxnr3 > ul > li:nth-child(1) {
            width: 200px;}

        .kx-kxnr2 > ul > li:nth-child(2), .kx-kxnr3 > ul > li:nth-child(2) {
            width: 490px;}

        .kx-kxnr2 > ul > li:nth-child(3), .kx-kxnr3 > ul > li:nth-child(3) {
            width: 143px;}

        .kx-kxnr3 > ul {
            background: none;
            border-top: 1px solid #cbcbcb;}